deputy director and chief editor - Spanish English Dictionary